#ifndef WOWGETWAY_H
#define WOWGETWAY_H

#include <QWidget>
#include <QtNetwork/QTcpServer>
#include <QtNetwork/QTcpSocket>
#include <QString>
#include "tcpserver.h"

QT_BEGIN_NAMESPACE
namespace Ui { class wowGetway; }
QT_END_NAMESPACE

class wowGetway : public QWidget
{
    Q_OBJECT

public:
    wowGetway(QWidget *parent = nullptr);
    ~wowGetway();
    //按确认后初始化IP，密码，端口，账号库，角色库等信息
    void Init();

    //获取服务端端口
    quint16 GetServerPort();

private slots:
    void on_OkButton_clicked();

private:
    Ui::wowGetway *ui;
    //点击确认按钮后，创建一个TCPserver对象
    TcpServer* m_TcpServer = nullptr;
    //网关服务端端口
    quint16 m_ServerPort;
    //用于存放数据用户名root
    QString m_UserName;
    //用于存放数据库密码
    QString m_Passwd;
    //用于存放数据库IP地址
    QString m_MySqlIp;
    //用于存放数据库端口
    QString m_MySqlPort;
    //用于存放账号库名称
    QString m_AuthName;
    //用于存放角色库名称
    QString m_CharName;
};
#endif // WOWGETWAY_H
